Wal-Mart Stores Inc. recalled about 2.2 million electric heaters Thursday after receiving reports of burn injuries and property damage from fire.