Toys"R"Us offers the Crayola Fine Line Fabric Markers 10-Count for $3.99. (Amazon offers it for the same price for Prime members with orders of $25 or more.) Opt for in-store pickup to avoid the $5.99 shipping charge. That's the lowest price we could find by about a buck. They work on both light and dark fabrics.