Prueba a meter el cuadro de texto dentro de una capa y dentro de esa capa la que quieres que aparezca cuando el cuadro reciba el foco. Más o menos así:
Código:
<div>
<input name="campo" type="text" onFocus="capa.style.visibility='visible'" onBlur="capa.style.visibility='hidden'">
<div id="capa" style="position:relative; left:25px; top:25px; visibility: hidden;">Hola, yo soy la capa oculta</div>
</div>
La capa se mostrará cuando el cuadro reciba el foco y cuando lo pierda desaparecerá. Su posición será siempre 25 pixeles debajo y a la derecha de la esquina superior izquierda del cuadro de texto. Modifica estos valores para ajustar la capa donde tú quiereas que aparezca.
Espero haberte ayudado.
Suerte.