Se gli dai name='x' e poi fai etElementById('x') non lo troverai mai :P<form >
<input name="x" value="" size="39" maxlength="50" type="text">
</form>
ho provato in questo modo
top.frames["Iframe"].document.getElementById('x').value = "we";
oppure
frames["Iframe"].document.getElementById('x').value = "we";
o metti 'x' come id o fai frames["Iframe"].document.getElementsByIName('x')[0].value = "we";