cruciverbalist

kruːsɪˈvəːb(ə)lɪst

noun

a person who enjoys or is skilled at solving crosswords.