The correct word to fill in the blank is "allusion."
So the complete sentence reads:
The author's reference to the "Trojan horse" was an allusion to a famous event from Greek mythology, suggesting that there might be hidden motives behind the offer.