TLS Brain Training has three word puzzles:
Anagrams
The player is given a series of 5 six-letter anagrams to solve. For instance, she might be given “LETHAD”, and have to identify the word “HALTED”.
When the player has correctly identified these five anagrams, a bonus 9-letter anagram is created, chosen from the letters used previously. The current data set contains over 4000 high-quality anagrams from over 1000 source words.

An Anagrams Game in Progress
Code Words
In this variant of crosswords, the letters in the grid have been replaced with numbers. The goal is to break the code and reveal the letters. Every puzzle contains all the letters of the alphabet.
Code Words are generated on the fly, from a database of over 50,000 words, so there is an unlimited number of different puzzles.

A Code Words Game in Progress
Word Search
These are a classic puzzles, in which the player is presented with a grid of letters, and must find certain words hidden in the grid. The words in the grid can be written in all directions, including diagonals.
Code Words are generated on the fly, from a database of over 50,000 words, so there is an unlimited number of different puzzles.

A Word Search Puzzle in Progress

