Наструячил вам от нечего делать
<textarea cols=50 rows=4>Мне потребовалось в элементе textarea установить курсор в определенную позицию.
Полазав в сетях я нашел как ставить курсор на позицию например 8.</textarea><br />
<input type="text" id="search" value="" /><br />
<input type="button" id="but" value="Искать" />
<script type="text/javascript">
document.getElementById('but').onclick = function() {
var needle = document.getElementById('search').value;
var t = document.getElementsByTagName('textarea')[0];
var haystack = t.innerHTML;
var pos = haystack.indexOf(needle);
t.setSelectionRange(pos,pos+needle.length);
t.focus();
}
</script>