Um amigo questionou sobre os editores de texto online, mais conhecidos como wysiwg html.

Pesquisei e testei alguns editores feitos em JavaScript e o que mais me agradou foi o NicEdit.

O diferencial desse editor é o tamanho. Na versão que tenho aqui deu 34Kb.

A facilidade de utilização também foi um ponto crucial.

Veja exemplo:

Primeiro você inclui o script na sua página.
<script src=”nicEdit/nicEdit.js” type=”text/javascript”></script>

Depois você cria uma instância do editor, referente ao seu textarea, neste caso o id do meu textarea é “teste”.
<script type=”text/javascript”>
bkLib.onDomLoaded(function() {
 new nicEditor().panelInstance(’teste’);
});
</script>

Segue um exemplo online.

Segue os códigos para download.

Utilizei o PHP mas poderia utilizar qualquer outra linguagem Web.