
Take the words right out of somebody’s mouth
Synchronous Thoughts
This phrase highlights a shared thought or opinion at the same moment with another person. 
Casual Expression
It's used in informal situations and is not appropriate for formal writing or speeches. 
Not Literal
Understand it's a figurative expression meaning no actual words were stolen. 