原因は IE のデフォルトスタイルシートで
がそれぞれ指定されているため。
回避するには input[type="text"] と input[type="password"] の両方に同じ font-family を設定する。
個人的にはパスワードの「●」の文字が良い感じなので Tahoma に設定するのがオススメ。
もちろん、size 属性を使わず、font-family に依存しない単位で幅を指定していればそもそも問題なし。