I tried using geotextile as a weed barrier on very windy sites with shredded bark mulch on top. The mulch would not hold in place, eventually blowing off the bed. With mulch applied directly to the soil, the mulch held in place with very little displacement. Also, if you don't do a real good job of pinning down the fabric, wind will pick it up and move it around.
I have had real success with putting the weed barrier down and then covering it with light purple
colored rock. None of it is exposed to sunlight. The bed has been weed free for 5 years now and looks real nice. I have three large copper containers sitting on the top as it is in front of my picture windows. I put a Rose in the middle one and Dahlias in the other two. Another use for Weed Control Fabric is to line the bottom of planters with it. It keeps the soil in and yet drains and breathes well!!