Примерно так:
<div style="border:1px solid #AAA;width:350px;height:200px" contenteditable>
Здесь текст, много т<u>екста с ф</u><strong><u>ормат</u>ирован</strong>ием
</div>
Необходимо получить слово, на котором есть каретка, а затем его выделить, ну или хотя бы alert ом показать что за оно.