Cruciverbalist: Someone skilled in the making of, or completion of crossword puzzles. 

From Latin crux (cross) and verbum (word). 

And, yes.  This is a real word.