[feature] textAsset