Tamaños de almacenamiento máximos de TINYTEXT, TEXT, MEDIUMTEXT y LONGTEXT

Porlos documentos de MySQL, hay cuatro tipos de texto:

TINTEXTOTEXTOMEDIUMTEXTOTEXTO LARGO

¿Cuál es la longitud máxima que puedo almacenar en una columna de cada tipo de datos asumiendo que la codificación de caracteres es UTF-8?