If you want something in the meantime, the spec ops sheaths fit them quite well. The ones without the pouch are quite cheap.
I'm sure Feezle can help you with that. There are quite a few threads about the poncho on the forum, I think they wee even selling them in The Junkyard.
We got screwed on Daryl this episode, they'd better double down next ep.