actually it should be quite apparent from whom you can find this particular item, Troll Raiders, and you can find them wanderin around Innothule Swamp -- you may be able to find them on Troll Invaders but have yet to find them like someone else pointed out