Bueno, no te dije exactamente la verdad sobre los campos text en Mysql, pues tienen un límite de 65,535 (2^16 -1) caracteres.
Pero si necesitas más espacio, tienes el LONGTEXT que tiene un límite de 4,294,967,295 or 4GB (2^32 - 1), que no creo que se te quede corto.
Por lo demás, no se le pone límite al definir un campo como TINITEXT, TEXT o LONGTEXT, pues ocupan el espacio justo que necesitan igual que los VARCHAR.
Un consejo: cuanto tengas dudas de este estilo lo mejor es ir al manual de MYSQL. Es
esta página tienes acceso al manual de MySql en varios formatos.
Un saludo.