Carmen my girls have those in their closets for beanie babies. I never even thought about putting yarn in there but alas I am quite new to this.
Right now my stash is on he small side compared to most of y'all so I keep it in one of those plastic file boxes. The lid has a top compartment which is perfect for holding cable needles, safety pins, crochet needles, sewing needles etc.
I have been carrying my WIP in a small pretty gift bag but a friend of mine says that Old Navy has small canvas totes with a zipper interior pouch good for the small stuff. They are on sale for like $7 I think.