Hola otra vez:
Si la imagen es "smyle.gif", al pinchar muestra en el textarea un smyle porque no se puede mostrar una imagen, pero se supone que esa imagen es lo que se quiere mostrar así que se debe convertir la cadena que se ha insertado... por ejemplo "; - )" en el tag <img src="smyle.gif" />... y es exactamente esa conversión lo que hace esa línea...
Haz una prueba y coloca el resultado dentro de cualquier tag con innerHTML y verás que funciona.
Saludos