<script src="http://codemirror.net/lib/codemirror.js"></script>
<script src="http://codemirror.net/mode/javascript/javascript.js"></script>
<link rel="stylesheet" href="http://codemirror.net/lib/codemirror.css">
<textarea id="code" >
ваш
код
тут
</textarea>
<script>
var editor = CodeMirror.fromTextArea(document.getElementById("code"), {
lineNumbers: true,
lineWrapping:true,
autofocus:true
});
editor.setCursor(2,2); // это значит поместить курсор на 3 строку (отсчёт от 0), символ 3
var pos=editor.posFromIndex(3); //получить координаты 3-ей позиции (строку и символ)
editor.setCursor(pos.line,pos.ch);
</script>
с textarea лучше такого не делать, смотрите codemirror, вот
api