A Yougov poll, sponsored by CBS. I believe they reward for participating in polls on their phone app. I imagine that might skew the sample somewhat.
Edit: it seems my gut reaction about this method skewing the results was wrong, YouGov corrects for biases and has a good track record. Thanks to @Bloonface for opting to correct rather than insult me.