Спасибо на вашем примере все здорово работает но почему то когда я перенес код в свою страницу то поиск срабатывает только после двойного нажатия кнопки
DevMan: код там довольно таки длинный поэтому копировать сюда не буду. Попробую найти причину сам. Само событие нажатия на кнопку срабатывает и при одиночном нажатии проверял алертом а вот установка курсора только после двух нажатий кнопки. спасибо за помощь я знаю что ваш код полностью рабочий это где то у меня глюк. возможно текст в поле ввода слишком длинный или траблы с фокусом на поле
DevMan: опытным путем удалось выяснить что первое нажатие кнопки таки ставит курсор в нужное место но при этом не происходит перелистывание textarea до того места. Второе нажатие кнопки выполняет перелистывание к тому месту где уже стоит курсор.