I'm using the Google Maps Places API Autocomplete function to provide a location autocomplete on a page, similar to this: https://developers.google.com/maps/documentation/javascript/examples/places-autocomplete-addressform
I'm also using Google Material Design Lite to style my input boxes. This is all working fine, apart from the placeholder text. MDL uses label tags to provide placeholder text and a highlighting underline, but the Google Maps Places API uses a placeholder attribute on the input tag, which appears to override the MDL placeholder text and stop the underline effect from working; in addition, it appears I can't style the placeholder text for it to be a different color/opacity.
I'd like to be able to turn off the Google Maps Places API placeholder text, but even setting the attribute to be an empty string appears to break the Google MDL label (the placeholder text doesn't appear).
Is there a way I can stop the Google Maps API from putting placeholder text in my input box?