Yes, cotton of some kind, either batting, or even just flannel. Cotton fabric sticks to other cotton materials.
I use the 1/2" blue color house insulation foam board; it comes in 8' x 4' panels from Lowes/Home Depot and can be nailed directly to your wall after covering with batting/flannel. Nail holes are less a concern to me than NOT having a design wall is!