CodeMirror
codemirror.net