Coins and Tokens can be purchased from the in-game Store (which can be quickly accessed from anywhere in the app by tapping the currency meters at the top of the screen).
You will also receive a reward each day for checking in to the game. Greater rewards are offered on each consecutive day for the first five days.
You may also be awarded tokens for completing puzzles and other objectives in the game.
You can also earn additional tokens by viewing videos or taking advantage of offers in the Tokens section of the Store (these options require an internet connection and may not always be available).