Lo que tal vez te interese es un editor "visual" completo tipo:
HTML Area
http://www.interactivetools.com/products/htmlarea/
Eso no es "PHP" sino que está hecho en DHTML (también los puedes encontrar en Applet java, ActiveX y similares .. ) pero no en PHP.
Un saludo,