TUMBLEWEED COMMUNICATIONS CORP. RESTRICTED STOCK AGREEMENT