How do I set the placeholder background as seen with the blue below on the image?

![Valid XHTML](https://i.imgur.com/0IS1Gsb.png)

**Update**

So alright, the background of the input field can be set by `::-placeholder` but how do we get the background color on the placeholder text to not extend beyond the text?