El texto de ayuda aparece por defecto... que no es dinámico si es cierto, con 2 input funciona perfectamente... ya que llama justamente al id que va a modificar :D aca esta con 2 input...
    
Código HTML:
Ver original- <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" 
-     "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd"> 
- <html xmlns="http://www.w3.org/1999/xhtml"> 
-         <input type="text" value="hola mundo" /><br /> 
-         <input id="_comment" name="txtsrc" value="texto de prueba"> 
-         <script language="javascript" type="text/javascript"> 
-   
-             var _comment    = document.getElementById('_comment') ; 
-   
-             _comment.style.color = '#666666' ; 
-   
-             _comment.onfocus = function(){           
-                 if(_comment.value == 'texto de prueba'){ 
-                     _comment.style.color = '#666666' ; 
-                     _comment.value = '' 
-                 }                
-             }            
-             _comment.onblur = function(){ 
-                 if(_comment.value == ''){ 
-                     _comment.style.color = '#666666' ; 
-                     _comment.value = 'texto de prueba' ; 
-                 }                
-             } 
-