NB: according to MDN, :-moz-placeholder is deprecated as of Firefox 19 and should be ::-moz-placeholder.  We're based on 18, so this is still right for us.  Just sharing what I learned while doing my due diligence :)