Hola un_tio:
Tu primera opción podrías conseguirla poniendo en el "cuadro" un atributo title con esa información (En las FAQs hay un par de mensajes sobre title mejorado o tooltip).
La segunda no te la recomiendo porque posiblemente no lo puedas hacer (el tipo de un input no se puede cambiar con un script)
Y puedes usar una tercera forma, usando directamente un campo de texto, pero cambiándole el estilo visibility (o display) con javascript.
Saludos