S'il n'est pas possible d'utiliser une zone d'édition native (textarea, contentEditable) pour colorer le texte alors il faut la créer !