Synonyms for Takes aback:

v.

surprises (verb)
shocks, startles, jolts, astonishes, astounds, surprises, catches unawares, stuns.