Fabric: I bought it on sale at Jo-Ann Fabrics. It's a thick upholstery fabric by Liz Claiborne, so it's pricey. I definitely recommend waiting for a sale and save those Jo-Ann coupons!
Nailhead Trim: I bought the nailhead trim at JoAnn's too, but you can just do a google search and find several sources that sell this online. I paid $19.99 for 5 yards.
Spray Paint: I used my go-to spray paint, Rustoleum in Dark Walnut Satin. I bought one can at Home Depot.