Mike,
I have had the visor completely apart to replace a defective motor and fabric replacement is possible, but you will have to replace it with a very similar material and it will be difficult. In other words it is possible, but more trouble than it is worth for the vast majority of coach owners.
Gerald