Tu problema reside, en que la propiedad innerHTML solo sirve para objetos DOM como <DIV>s, <P>s, <SPAN>s, etc.
Para procesar en un input debes de usar la propiedad value:
Código:
contenedor.value = ajax.responseText;
Por otro lado te comento que el foro es un foro publico y las personas que ayudan lo hacen en su tiempo libre, no es bueno exigir ayuda. También te invito a usar las etiquetas de CODE a la hora de publicar tu código ya que hacen más fácil el leerlo.
Saludos.