Hola:
En un textarea puedes poner una imagen pero solo como fondo con estilos:
.texto {background: url(imagen.gif) no-repeat 0 0;}
Y en un iframe de la misma manera que con window.open...
<iframe name="imagen" >
... y el script
pepe = window.open("", "imagen", "");
with (pepe) {
document.clear();
document.open();
document.write("<html><body style='background: url(imagen.gif) no-repeat 0 0'></body></html>");
document.close();
}
Saludos