tengo el siguiente problemilla, a ver si soy capaz de explicarme, si no quereis leer toda la chapa

Estoy haciendo un formulario similar al de meter un tema o respuesta en este foro. Tiene una serie de imagenes y elementos como negrita que inserta un codigo donde estas escribiendo, como el : - D o el [ b ].
Pues bien, mi problema es que no tengo un unico textarea ni caja de texto, el numero de elementos del formulario es variable, pero no quiero repetir los iconos.
En los casos como el de la negrita no tengo problema porque cuando pulso en el boton miro que texto esta seleccionado, pero en los casos como los smileys si que tengo el problema de saber en que caja de texto o textarea esta el foco, porque el foco va al boton en el momento de pulsarlo, y no tiene porque haber nada seleccionado.
En resumen, que lo que necesito es saber en que elemento del formulario esta el foco cuando pulso en un boton.
Gracias!!!!