Text this: Surface Approximation using Growing Self-Organizing Nets and Gradient Information