Il existe plusieurs types de champs de texte, avec des caractéristiques différentes. Les champs de texte peuvent être <em>brut</em> ou <em>formatés</em> : les champs de texte brut ne contiennent pas de HTML, tandis que les champs formatés peuvent contenir du HTML et sont traités via des <em>filtres de texte</em> (ceux-ci sont fournis par le module Filter du cœur (core) ; si vous avez activé ce module, consulter la rubrique connexe ci-dessous sur les filtres pour plus d'informations). Les champs de texte peuvent également être de longueur normale (avec une limite de 255 caractères) ou <em>longs</em> (avec une très grande limite de caractères), et les champs de texte au format long peuvent inclure un attribut de <em>résumé</em>. Toutes les combinaisons possibles de ces caractéristiques existent en tant que types de champs de texte ; par exemple, <em>Texte (brut)</em> et <em>Texte (formaté, long, avec résumé)</em> sont deux exemples de types de champs de texte.