Staff of Silence

Stops all enemies in a target area from casting spells.

Source
Kael and Lady Vashj can buy these from Arcane Vaults in Gates of the Abyss, chapter 5 of the Frozen Throne alliance campaign, Curse of the Blood Elves.

Akama has one in Lord of Outland, chapter 6 of that campaign.