Из вашего описания кажется, что ячейка выравнивается по верху, но вход / фрейм выравниваются по отношению друг к другу снизу. Вертикальное выравнивание, как правило, применимо только к элементам одного уровня.
Вам нужно установить свойство CSS vertical-align:top
как для ввода, так и для iframe.
<td valign="top">
<input style="vertical-align:top" type="text" />
<iframe style="vertical-align:top" scrolling="no" height="18" frameborder="0" width="62" marginheight="0" marginwidth="0" src="http://google.com"> </iframe>
</td>