Most likely, your selector input[type=text]appears after your selector input:-ms-input-placeholderin your stylesheet, which leads to the fact that it takes precedence (since both selectors are equally specific). In this case, you will want to move the placeholder rule below so that this takes precedence.
, Chrome Firefox, , , , , .