Cita:
Iniciado por DrFaust - Un código JavaScript similar al que posteó alexk más arriba.
Mi consejo es que le des el atributo placeholder al input. Es parte de HTML5 así que no está soportado en todos los navegadores, pero simplemente sería cuestión de comprobar desde JS si existe o no existe esa propiedad para emular el comportamiento con JS.
Saludos (: