Any tarp/canvas/boat shop should be able to help you with this...they will be able to tell you if reparing the area in question is possible...If it is deteriorated to the point that they cannot stitch it, you will need to replace it.
If they are no help, hit up a place that does...