Editor na página HTML

Pessoal, alguém já fez ou já viu como implementa, em uma página html, um editor tipo o do Terra Mail ou do Yahoo ? Um editor que me permite fazer alinhamento de texto, definir se o mesmo será negrit, itálico, etc. Alguém sabe como faço aquilo ?