Nunca le respondieron su primera duda:
  
Código:
 <script languaje="Javascript">
<!--
function Smile(texto){
 document.form.mensaje.value = document.form.mensaje.value + texto;
}
// -->
</script>
   Nota: Vease que el formulario debe llevar esta estructura, basicamente lo que necesitamos es que tenga el nombre de (form):  
Código:
 <form method=post name=form action=ENVIAR.php>
  Despues creamos el textarea con el nombre de (mensaje),, ¿Porque?,, Asi hemos declarado los nombres en el js:  
Código:
 <textarea name=mensaje></textarea>
  Ahora, insertas los smilies con un link mas o menos asi:  
Código:
 <a href="javascript:Smile('[enojado]')"><img src="enojado.gif" border="0"></a>
  Ahora bien,, donde procesas tu formulario para enviarlo a tu BD mysql, o bien a tu TXT debes insertar este codigo para que lo envie a manera de cod (HTML):  
 Código PHP:
    $mensaje = str_replace("[enojado]","<img src=\"enojado.gif\">",$mensaje); 
    
  Creo que ya esta mas claro que el agua ;) 
Salu2  
  
entonces debes poner los smilies