Se inserisco la faccina poi il cursore si posiziona all'inizio del textarea, come mai?

Se invece inserisco solo il testo il cursore rimane giustamente alla fine della parola.

Codice:
<img src="../faccine/pxaura.gif" alt="Paura" title="Paura" onclick="document.forms.mioform.messaggio.value+='Pxaura';focus()" style="cursor:pointer" />