The Legend of Zelda: Spirit Tracks/Heart Containers

Heart Containers are one of the items that have appeared in almost every Zelda game to date. They serve the purpose of increasing Link's total health. They can be received in two ways: either by defeating the boss of a Temple, or by completing a minigame or sidequest. In Spirit Tracks, there are a total of 13 Heart Containers. Five of these are received by defeating the bosses in the Temples of the five Lands, and details of finding the other eight are given below.

Take 'Em All On!
In the Take 'Em All On! minigame in Castle Town, clear the Green Door (Level 1). When you leave and talk to the Gerudo woman, she'll reward you with a Heart Container.

Beedle's Air Shop
The reward for spending 5,000 Rupees in Beedle's Air Shop, earning 500 Points and becoming a Gold Member, is a Heart Container.