Правильно: зарянка. Именно такой вариант зафиксирован в «Русском орфографическом словаре» РАН – наиболее авторитетном современном орфографическом справочнике.
Орфографическая норма сегодня: зарянка.
В таких случаях тире возможно, если автор хочет подчеркнуть противопоставление. См. примечание к пункту 1 параграфа 15 полного академического справочника «Правила русской орфографии и пунктуации» под ред. В. В. Лопатина.
Сейчас нормативно написание зарянка. Это птица, то же, что малиновка. Слово это когда-то считалось исключением, его предлагалось писать через о. Но это исключение давно устранено (странно, что авторы учебника о нем вспоминают). В 13-м издании «Орфографического словаря русского языка» (1974) было утверждено написание зарянка. Оно соответствует правилу: в корне -зар- / -зор- на месте безударного гласного пишется а, под ударением – о. С тех пор в орфографических словарях – только зарянка.