Firefox changed the -moz-placeholder from pseudo-class to pseudo-element.
We should follow this decision.
Created attachment 680338 [details] [diff] [review]
I've added Neil for the suite part. In suite I additionally added the opacity fix like in Bug 556145.
Comment on attachment 680338 [details] [diff] [review]
Seems good to me, and I couldn't find anywhere you missed. Thanks for the change! r=me.