There are tons of fabric shops in Satwa but they are more expensive than in Deira.
There's also a shop called Fida that sells all sorts of sewing supplies and other crafty stuff. Just park at the carpark behind the mosque and all the shops are across the street.