That sort of thing is sold in general stores. If it isn't in a general store in some town or other, you are likely stuck. Make sure you check the Landing before trekking over to TV. If you are a rogue, its also worth checking the guild shops for that sort of thing.