No sé como lo estás haciendo, pero el funcionamiento no es poner una imagen y por encima la caja de texto, sino ponerle un fondo a la caja de texto.
Te pongo un ejemplo de como crear una caja de texto, con un fondo y propiedades especificas:
Código:
.CajaTexto {
border-width:0px;
border-style:none;
font-size:11px;
color:#006bb9;
width: 102px;
height: 16px;
background-image: url("./caja_texto_fondo.png");
background-repeat: no-repeat;
background-position: right;
}
Saludos.