buscaste en las FAQ de MySQL?
Tipos de datos en MySQL.
y aqui explica algo:
http://www.mysql-hispano.org/page.php?id=22&pag=8
pero no dice nada de diferencia de velocidad, creo que son iguales, de echo la unica diferencia es:
Cita: La única diferencia entre BLOB y TEXT es que la ordenación y comparación se realiza diferenciando mayúsculas y minúsculas en el caso de los valores BLOB, y sin diferenciar en los casos de TEXT. En otras palabras, TEXT es un BLOB en el que no se diferencian las mayúsculas y minúsculas.
saludos y suerte