IE9では、入力は表示されません。IE9のバグですか?これは、フィルターのドロップシャドウが原因です。
input {
width: auto;
padding: 5px 10px;
border-radius: 5px;
border: none;
background: #e75012;
color: #fff;
font-weight: bold;
cursor: pointer;
text-shadow: 2px 1px 1px #000;
filter: dropshadow(color=#000, offx=2, offy=1);
}