Hola redpoint
En primer lugar antes de poner varchar y Text tienes que saber cual es la diferencia,
los datos tipo Text almanenan grandes volumenes de informacion. mientras que los varchar no, solo te aceptan 255 caracteres.
Aqui encuentras información de los tipos de datos en MYSQL
http://www.mysql-hispano.org/page.php?id=22&pag=1 http://dev.mysql.com/doc/mysql/en/Column_types.html
saludos!!