HTML5 Cross Browser Polyfillsの「Web Forms : input placeholder」セクションを見て、私が見たのはjQuery-html5-placeholderでした。
IE9 でデモを試してみました<input>
が、スパンでラップし、ラベルにプレースホルダー テキストを重ねているように見えます。
<label>Text:
<span style="position: relative;">
<input id="placeholder1314588474481" name="text" maxLength="6" type="text" placeholder="Hi Mom">
<label style="font: 0.75em/normal sans-serif; left: 5px; top: 3px; width: 147px; height: 15px; color: rgb(186, 186, 186); position: absolute; overflow-x: hidden; font-size-adjust: none; font-stretch: normal;" for="placeholder1314588474481">Hi Mom</label>
</span>
</label>
他にもシムがありますが、全部は見ていません。
Internet Explorer の入力プレースホルダーから参照