dima85,
по клику на textarea считывать свойство selectionStart (позиция курсора в textarea)
<textarea id="foo" rows="5">клик
по
любой
строчке</textarea>
<script>
document.getElementById("foo").onmouseup = function () {
var p1 = this.value.slice(0, this.selectionStart).split("\n"),
p2 = this.value.slice(this.selectionStart).split("\n");
alert( p1[p1.length - 1] + p2[0] );
};
</script>