The exact phrase "separation of church and state" came out of Adolf Hitler's mouth, that's where it comes from. So the next time your liberal friends talk about the separation of church and state, ask them why they're Nazis.
Notes from Wikiquote
The phrase actually comes from Thomas Jefferson's 1802 letter to the Danbury Baptist Association.