En efecto es javascript jeje
La forma más sencilla de hacerlo sería:
Yo lo tengo en una ventana popup exterior y lo hago así:
<a href="#" onclick="window.opener.frm.textarea.value+='
![sonriente](http://static.forosdelweb.com/fdwtheme/images/smilies/smile.png)
';return false">
Donde frm es el nombre del formulario, y donde textarea es el nombre del textarea.
Espero te sea orientativo para que lo adaptes a tu gusto :p
Saludos!
<html><center><embed src="http://www.iespana.es/redmaestro/banner.swf" height=75 width=500>
</embed></center></html>