per ottenere la parte di testo selezionata in una textarea devi usare caretPos (cercalo nel forum, ma ti preannuncio che è tutt'altro che crossbrowser, funzia solo con ie)