Как заменить выделенный текст в TEXTAREA на другой? - можете отсюда выдернуть выделение.
Как взять выделенный текст из textarea? - Тут тоже есть (в IE8 вроде не работает)
Это одни из самых первых ссылок из гугла по запросу
выделенный текст в textarea javascript, Вы эти ссылки не заметили ?