TEA is a pretty terrible nucleophile. You can quaternize it by heating the f$ out of it, or using a trick like AgNO3 to push it forward, but the phenol will outcompete it under basic conditions. You don't need a formal phenolate to get nucleophilic attack, you just need a base scavanger.
What my basic question is, why not run this as boring old aryl williamson ether? I think K2CO3 is a typical base for that, though I dont see why TEA wouldnt work just fine. Sodium to get a phenolate just seems extreme here when allyl bromide is a kickass electrophile. What the heck, you could even use KOH if you want the phenolate so badly if you add it before the ally bromide.